/*
 * ReplacementPolicy.h
 *
 *  Created on: 15-Oct-2013
 *      Author: pridhvi
 */

#ifndef REPLACEMENTPOLICY_H_
#define REPLACEMENTPOLICY_H_

using namespace std;
class ReplacementPolicy {
public:
	ReplacementPolicy();
	virtual ~ReplacementPolicy();

	int getSwappingFrame(); // for getting the frame to be replaced
	void increasePriority(int frameNo);
	void decreasePriority(int frameNo);
	void resetPriority(int frameNo);
};

#endif /* REPLACEMENTPOLICY_H_ */
